.pay-card{
    width:694px;
    height:auto;
    overflow: hidden;
    background:rgba(255,255,255,1);
    box-shadow:0px 6px 20px 0px rgba(234,236,244,1);
    border-radius:20px;
    margin: 28px auto 0;
    .should-pay{
        width: 100%;
        height: 118px;
        padding: 0 28px;
        border-bottom: 1px solid #eee;
        .left{
            font-size:32px;
            font-family:PingFang SC;
            font-weight:400;
            color:rgba(34,34,34,1);
            margin-right: 40px;
        }
        .money{
            font-size:52px;
            font-family:PingFang SC;
            font-weight:bold;
            color:rgba(34,34,34,1);
        }
    }
    .pay-type{
        width: 100%;
        height: auto;
        padding: 0 28px;
        .title{
            width: 100%;
            height: 104px;
            font-size:32px;
            font-family:PingFang SC;
            font-weight:400;
            color:rgba(34,34,34,1);
        }
        .type-list{
            width: 100%;
            height: auto;
            margin-bottom: 40px;
            .item{
                width:254px;
                height:82px;
                background:rgba(229,251,239,1);
                border:1px solid rgba(95,207,146,1);
                border-radius:20px;
                .item-img{
                    width: 40px;
                    height: 40px;
                    margin-right: 4px;
                }
                .item-txt{
                    margin-left: 4px;
                    font-size:32px;
                    font-family:PingFang SC;
                    font-weight:400;
                    color:rgba(69,160,101,1);
                }
            }
        }
    }
}
.next-btn{
    width:694px;
    height:92px;
    box-shadow:0px 12px 20px 0px rgba(69,160,101,0.5);
    border-radius:20px;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 40px;
    margin: auto;
}